v1.10.0
Release Date
July 7, 2026
SDK
New Features
- TypeScript SDK: Align with the Python SDK, including bench, EnvHub datasets, sandbox, model-service, and job-related APIs (#1137)
Sandbox and Admin
New Features
-
SandboxManager: Proxy
get_statusthrough the sandbox proxy API and initialize the state machine lazily only when a transition is needed (#1213) -
Scheduler: Add a Docker health task to automatically restart exited Docker daemons on workers (#1190)
Bug Fixes
- Metrics: Adjust request error metrics handling for
BadRequestRockError(#1139)
Archive
New Features
- Archive: Integrate archive lifecycle into the sandbox state machine, operator, and reconciler (#1095)
Bug Fixes
- Archive: Add
RayOperator.get_remote_statusoverride so archiving states can advance correctly (#1218)
Performance and Reliability
New Features
-
Logger: Make multi-worker log file appends safe and reset logs at deploy time (#1195)
-
Proxy: Reuse shared
httpxclients instead of creating per-request clients (#1196) -
Admin: Adopt
uvloop/httptoolsand simplify request metrics (#1201) -
Admin: Reuse a shared
httpxclient for registry manifest probes (#1205) -
Admin: Add a dedicated Ray executor thread pool and improve error observability (#1209)
-
Admin: Move the DB layer to a sync engine with a dedicated thread pool to fix event-loop starvation (#1211)
Rocklet
Bug Fixes
- Rocklet: Skip bash installation when bash is already present in musl-based containers (#1219)